#include<stdio.h>
int main(void){
    int N,a[1000],i,max,count=0,j;
    scanf("%d",&N);
    int b[1000]={0};
    for(i=0;i<N;i++){
        scanf("%d",&a[i]);
    }
        for(i=0;i<N;i++){
            for(j=0;j<N;j++){
                if(a[i]==a[j]){
                    b[j]++;
                }
            }
        }  
        max= b[0];
        for(i=0;i<N;i++){
                if(max<b[i]){

                    max=b[i];
                    count=i;
                }

        }
        printf("%d %d",a[count],max);



        return 0;
}
